package demo3;

//牛客网:不超过两种字符的最长子串

import java.util.*;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        String str = in.next();
        int n = str.length();
        HashMap<Character,Integer> map = new HashMap<>(); //记录当前窗口中字符
        int ret = 0;
        for(int i = 0, j = 0; i<n; i++) {
            char ch = str.charAt(i);
            map.put(ch,map.getOrDefault(ch,0)+1);

            while(map.size() > 2) {
                char t = str.charAt(j);
                map.put(t,map.get(t)-1);
                if(map.get(t) == 0) {
                    map.remove(t);
                }
                j++;
            }

            ret = Math.max(ret,i-j+1);
        }
        System.out.println(ret);
    }
}